Plugin	Shell Execute
Wersja	1.0.0.0
Autor	(c) 2004, Mariusz Kacki
E-mail	markac@lomza.com

Opis:

Plugin umoliwia zdalne wykonywanie polece na komputerze na ktrym jest zainstalowany plugin.
Osoba wysyajca polecenia nie musi go posiada.
Komendy mona wysya tylko przez protok komunikatora Tlen.

Dziaanie:

Komendy wpisujemy w oknie rozmowy. Po wysaniu tekstu, plugin u klienta analizuje otrzyman wiadomo
pod kontem wychwycenia komendy. Jeli jej nie znajdzie, tekst zostanie wyswietlony u klienta, w przeciwnym
wypadku nastpi wykonanie polecenia, a wysyana wiadomo (komenda) nie bdzie widocza dla klienta.
Komenda moe by umieszczona w treci wiadomosci w dowolnym miejscu, jednake nie zostanie ona wywietlona
po wykonaniu polecenia.

Przykady:

a) proste

#shell:open|notepad|||1;				- otwiera notatnik
#shell:explore|c:\|||1;					- exploruje folder gny dysku c:
#shell:open|mailto:your@mail.pl|||1;			- wysya e-mail (otwiera domylnego klienta pocztowego)

b) zaawansowane

#shell:open|rundll32|shell32,Control_RunDLL||1;		- otwiera Panel Sterowania
#shell:open|rundll32|mouse,disable||1;			- blokuje myszk
#shell:open|rundll32|shell32,SHexitWindowsEX 1||1;	- zamyka Windows
#shell:open|rundll32|shell32,SHFormatDrive||1;		- okno dialogowe Formatuj :-)

Skadnia:

#shell:[Operation]|[File]|[Parameters]|[Directory]|[ShowCmd];

Operation	- open, print, explore
File		- plik lub folder
Parameters	- parametry doczane do programu wykonywalnego
Directory	- domylny folder
ShowCmd		- sposb wywietlania (niektre wartoci podano poniej)

ShowCmd:
0		- okno niewidoczne (SW_HIDE)
1		- wywietl normalnie (SW_SHOWNORMAL)
2		- okno zminimalizowane (SW_SHOWMINIMIZED)
3		- okno zmaksymalizowane (SW_SHOWMAXIMIZED)

Wicej informacji o funkcji i parametrach dowiesz si czytajc o funkcji ShellExecute() z WinAPI.
Strona: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp

Uwagi:

- parametry typu string nie posiadaj ogranicznikw w stylu: ['"]
- jeli jaki parametr ma warto NULL, nie podajemy go w ogle (patrz przykady powyej).

Zakoczenie:

Autor nie ponosi odpowiedzialnoci za szkody powstae np. z nieumiejtnego korzystania z pluginu.
Zabrionione jest instalowanie pluginu osobom bez ich zgody.
Uywasz go na wasn odpowiedzialno!
